package com.bestescortbedsystem.dao;

import com.bestescortbedsystem.entity.SesHospitalinfoLog;
import com.bestescortbedsystem.entity.SesHospitalinfoLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SesHospitalinfoLogDao {
    long countByExample(SesHospitalinfoLogExample example);

    int deleteByExample(SesHospitalinfoLogExample example);

    int deleteByPrimaryKey(Long logid);

    int insert(SesHospitalinfoLog record);

    int insertSelective(SesHospitalinfoLog record);

    List<SesHospitalinfoLog> selectByExampleWithBLOBs(SesHospitalinfoLogExample example);

    List<SesHospitalinfoLog> selectByExample(SesHospitalinfoLogExample example);

    SesHospitalinfoLog selectByPrimaryKey(Long logid);

    int updateByExampleSelective(@Param("record") SesHospitalinfoLog record, @Param("example") SesHospitalinfoLogExample example);

    int updateByExampleWithBLOBs(@Param("record") SesHospitalinfoLog record, @Param("example") SesHospitalinfoLogExample example);

    int updateByExample(@Param("record") SesHospitalinfoLog record, @Param("example") SesHospitalinfoLogExample example);

    int updateByPrimaryKeySelective(SesHospitalinfoLog record);

    int updateByPrimaryKeyWithBLOBs(SesHospitalinfoLog record);

    int updateByPrimaryKey(SesHospitalinfoLog record);

    List<SesHospitalinfoLog> selectAll();
}